﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Farmacia.Entities.Almacen.Laborat;
using Farmacia.DataAccess.Almacen.Laborat;
using Microsoft.Practices.Unity;


namespace Farmacia.BussinessLogic.Almacen.Laborat
{
    public class LaboratorioBL:iLaboratorioBL
    {
        [Dependency]
        public iLaboratorioDAO LaboratorioDAO { get; set; }



        public List<Laboratorio> GetAllFromLaboratorio()
        {
            return LaboratorioDAO.GetAllFromLaboratorio();
        }

        public Laboratorio GetFromLaboratorioById(int id)
        {
            return LaboratorioDAO.GetFromLaboratorioById(id);
        }

        public List<Laboratorio> GetFromLaboratorioByNombre(string nombre)
        {
            return LaboratorioDAO.GetFromLaboratorioByNombre(nombre);
        }

        public void RegistrarLaboratorio(Laboratorio laboratorio)
        {
            LaboratorioDAO.RegistrarLaboratorio(laboratorio);
        }

        public void DeleteLaboratorio(int id)
        {
            LaboratorioDAO.DeleteLaboratorio(id);
        }
    }
}
